CCP/M-86,CPM-86,CP/M-80の資料

コンカレントCP/M-86 V2.0のマニュアルです。
これと同じOSを使用したFAパソコンが最近まで稼動していしました。
コンカレントCP/M-86の稼動中画像はこちらです。

コンカレントCP/M-86を取りあけた雑誌記事です。
このオペレーティングシステムの生い立ちなどが理解できると思います。
インターフェース誌1983年1月号の「コンカレントCP/M-86の特徴と機能」
CCPM86Interface1983-1.pdf 14ページ PDF 405kB
MyComputer誌1985年16号 「CDOSについて −16ビット時代のOS−」
CCPM86MyComputer1985-16.pdf 15ページ PDF 499kB
ユーザーズマニュアル 全て英文です。

Concurrent CP/M-86 Operating System Version 2.0 Release Note
CCPM86ReleaseNotes.pdf 7Pages PDF File 63kB
システムで提供されるマニュアル、ディスケットの内容と補足事項が書かれています。
Concurrent CP/M-86 Operating System User's Guide
CCPM86UsersGuide.pdf 199 Pages PDF File 1790kB
Concurrent CP/M-86 Operating System Programmer's Referrence Guide
分割その1 CCPM86ProgrammersGuide1.pdf 95Pages PDF File 2720kB
Concurrent CP/M-86 Operating System Programmer's Utilities Guide
Concurrent CP/M-86 Operating System System Guide
CCPM86SystemGuide.pdf 164 Pages PDF File 1508kB
Concurrent CP/M-86 Operating System Application Guide
CCPM86ApplicationNote.pdf 3Pages PDF File 22kB
システムガイド 全て英文です。
ハードウェアに合わせてBIOSやBDOSを編集します。
供給されたシステムディスク 三枚です。
全ての機種でリードライトできるよう1Dのメディアで
供給されています。 スタンダード(IBM3740)形式です。
システム構築はこのディスクのコピーを使います。
詳細ですがよく見えないようですね。 解説します。

END USER DISKET      1 of 3
Product Concurrent CP/M-86
                   STANDARD(IBM3740)
Version 2.0    Serial # 1025-072-00017
c. Digital Reserch, Inc.
CP/M-86 V1.1のシステムディスク 二枚です。
スタンダード(IBM3740)形式で供給されています。
CP/M-80 V2.2のシステムディスクです。
スタンダード(IBM3740)形式で供給されています。
CP/M-86のマニュアルです。 日本語です。
CP/M-80のマニュアルです。 日本語です。

稼動状況 CP/M-86 & CP/M-80

インテルのマルチバスを使用したボードコンピュータを使用しています。
CPUは8086と8085が搭載されたマルチCPUボードです。
以下にコンソールターミナル(ハイパーターミナル)の画面を表示します。
CPM-86とCP/M-80をコマンド1つでシームレスで切り替えてファイルは全て共有します。
現在動いているのがCPM-86かCP/M-80を判別するため、プロンプトをかえています

・・・・・・・・・・・・・・・・・・・・・・・・ェ
 ** PCA8601 MONITOR REV.A-0 **

>G86


Welcome to MELPS86  CP/M-86 V1.0

Segment Address = 2000
    Last Offset = 307F


System generated    '82, 3, 1

A>dir
A: ASM86    CMD : LDRBIOS  COM : G80      CMD : G86      COM
A: DDFMT    CMD : DDFMT    COM : SDFMT    CMD : SDFMT    COM
A: PRINT    CMD : PRINT    COM : SAVELDR  CMD : SAVECPM  COM
A: MBIOS    H86 : MLDBIOS  H86 : MBIOS    A86 : MBIOS    HEX
A: MLOADER  HEX : MBIOS    ASM : SBIOS    ASM : MLOADER  ASM
A: PLOADER  ASM : SLV86    A86 : PIP      COM : CPM      SYS
A: COPYDISK CMD : DDT86    CMD : CPM      H86 : GENCMD   CMD
A: PIP      CMD : SUBMIT   CMD : LDCOPY   CMD : LMCMD    CMD
A: LOADER   CMD : TOD      CMD : STAT     CMD : ASM86    COM
A: GENDEF   COM : GENCMD   COM : LMCMD    COM : ED       CMD
A: GENDEF   CMD : LDBDOS   H86 : LDBIOS   H86 : LDCPM    H86
A: MLOADER  CMD : ROM      A86 : MLOADER  H86 : CPMX     H86
A: BIOS     A86 : CBIOS    A86 : TBIOS    A86 : LDBIOS   A86
A: LDCPM    A86 : RANDOM   A86 : DEBLOCK  LIB : SINGLES  DEF
A: SINGLES  LIB : 8087     LIB : COPYDISK A86 : HELP     CMD
A: SUBMIT   COM : LDCOPY   A86 : HELP     HLP : TRACK    A86
A: MBIOS    CMD : MOVCPM   COM : XSUB     COM : ED       COM
A: ASM      COM : DDT      COM : LOAD     COM : STAT     COM
A: SYSGEN   COM : DUMP     COM : DUMP     ASM : BIOS     ASM
A: CBIOS    ASM : DEBLOCK  ASM : DISKDEF  LIB : CPM      COM
A: F80      COM : M80      COM : L80      COM : FORLIB   REL
A: PI       FOR : LPTDRV   MAC : SMAL     COM : MACRO    COM
A: ASM      DEF : RANDOM   CMD : CC11     HEX : TRANSMAL SUB
A: CRLF     SML
A>G80


Welcom to MELPS86  64K CP/M-80 V2.2

A/dir
A: ASM86    CMD : LDRBIOS  COM : G80      CMD : G86      COM
A: DDFMT    CMD : DDFMT    COM : SDFMT    CMD : SDFMT    COM
A: PRINT    CMD : PRINT    COM : SAVELDR  CMD : SAVECPM  COM
A: MBIOS    H86 : MLDBIOS  H86 : MBIOS    A86 : MBIOS    HEX
A: MLOADER  HEX : MBIOS    ASM : SBIOS    ASM : MLOADER  ASM
A: PLOADER  ASM : SLV86    A86 : PIP      COM : CPM      SYS
A: COPYDISK CMD : DDT86    CMD : CPM      H86 : GENCMD   CMD
A: PIP      CMD : SUBMIT   CMD : LDCOPY   CMD : LMCMD    CMD
A: LOADER   CMD : TOD      CMD : STAT     CMD : ASM86    COM
A: GENDEF   COM : GENCMD   COM : LMCMD    COM : ED       CMD
A: GENDEF   CMD : LDBDOS   H86 : LDBIOS   H86 : LDCPM    H86
A: MLOADER  CMD : ROM      A86 : MLOADER  H86 : CPMX     H86
A: BIOS     A86 : CBIOS    A86 : TBIOS    A86 : LDBIOS   A86
A: LDCPM    A86 : RANDOM   A86 : DEBLOCK  LIB : SINGLES  DEF
A: SINGLES  LIB : 8087     LIB : COPYDISK A86 : HELP     CMD
A: SUBMIT   COM : LDCOPY   A86 : HELP     HLP : TRACK    A86
A: MBIOS    CMD : MOVCPM   COM : XSUB     COM : ED       COM
A: ASM      COM : DDT      COM : LOAD     COM : STAT     COM
A: SYSGEN   COM : DUMP     COM : DUMP     ASM : BIOS     ASM
A: CBIOS    ASM : DEBLOCK  ASM : DISKDEF  LIB : CPM      COM
A: F80      COM : M80      COM : L80      COM : FORLIB   REL
A: PI       FOR : LPTDRV   MAC : SMAL     COM : MACRO    COM
A: ASM      DEF : RANDOM   CMD : CC11     HEX : TRANSMAL SUB
A: CRLF     SML
A/


C コンパイラ SuperSoft C-86 CP/M-86

CP/M-86で使用するために購入しました。
8086のコードのほか8080やZ80、68000など多数のプロセッサのコードを生成することができるようになっています。
それぞれのプロセッサに対応したモジュールでコンパイルする必要があります。

結局このコンパイラでプログラムするよりもアセンブラで製作するほうを選びました。
その為、奥のほうに放り込んでおりました。